:root {
    --nv-ad-bordercolor: #e1e2e2;
}
#nv_ad_box_tmp {max-width:827px;margin-bottom:25px;width:827px;height:480px;}
#nv_ad_box_tmp.loaded {height:auto;}
#nv_ad_box_tmp * {box-sizing: border-box;}
#nv_ad_box_tmp {border:1px solid var(--nv-ad-bordercolor);}
#nv_ad_box_tmp .ad_header {display: flex;align-items: center;justify-content: space-between;padding:20px 25px;border-bottom:1px solid var(--nv-ad-bordercolor);}
#nv_ad_box_tmp .ad_header span a {color:#767d7d;text-decoration: none;}
#nv_ad_box_tmp .ad_content {padding:5px;}
#nv_ad_box_tmp .ad_content ul {padding:0;list-style: none;display: flex;justify-content: space-between;align-items: center;flex-wrap:wrap;margin:0}
#nv_ad_box_tmp .ad_content ul li {flex: 1 0 50%;min-height:90px;}
#nv_ad_box_tmp li.has-image .image-wrap {width:80px;height:80px;}
#nv_ad_box_tmp li.has-image .image-wrap > a > img {width:80px;height:80px;}
#nv_ad_box_tmp li.has-image .image-wrap {margin-right:10px;}
#nv_ad_box_tmp li.has-image {display: flex;justify-content: space-between;align-items: start}
#nv_ad_box_tmp .ad_content li {padding:5px 10px;box-sizing: border-box}
#nv_ad_box_tmp .ad_content ul li a {font-size:14px;color:#2b2b2b;text-decoration: none;}
#nv_ad_box_tmp .ad_content ul li .ad-title {color:#1f66e0;font-size:18px;font-weight: bold;}
#nv_ad_box_tmp .ad_content ul li  .text-wrap {flex-grow:1;}
#nv_ad_box_tmp .ad_content ul li  .text-wrap p {margin:10px 0 0;flex-grow:1;}